#pragma once

#include "gamezone.h"

class GameVillage : public GameZone
{
public:
	GameVillage(void);
	virtual ~GameVillage(void);

	VOID Init( KEYTYPE Key, CODETYPE MapCode, const TCHAR * pszRoomTitle, const TCHAR * pszRoomPWD, const BASE_ROOMINFO * IN pRoomInfo );

	virtual eZONETYPE	GetZoneType() { return eZONETYPE_VILLAGE;	}

	virtual VOID		Ready( Player * pPlayer, CODETYPE FieldCode, WzID AreaID );
	virtual BOOL		Join( Player * pPlayer, CODETYPE FieldCode, WzID AreaID );

	__DECL_GAMEZONEPOOL(GameVillage)
};
